package domain;

import java.util.List;

import data.IUsuarioDAO;
import data.JDBCUsuarioDAO;
import domain.*;

public class GestorUsuario implements IGestorUsuarios{
	
	private IUsuarioDAO userdao = new JDBCUsuarioDAO();
	
	public List<Usuario> selectAll(){
		return userdao.selectAll();
	}
	
	public int cuentaUsuarios(int idrol){
		return userdao.cuentaUsuarios(idrol);
	}
	
	
	public Donador selectDonador(String usuarioOID){
		return userdao.selectDonador(usuarioOID);
		
	}
	 public Receptor select(String usuarioOID){
		 return userdao.select(usuarioOID);
		 
	 }
	 public void insertVoluntario(Voluntario vol){
		 userdao.insertVoluntario(vol);
		 
	 }
	 public void insertReceptor(Receptor rec){
		 userdao.insertReceptor(rec);
		 
	 }
	 public void insertDonador(Donador don){
		 userdao.insertDonador(don);
		 
	 }
	 public String getRol(String userOID){
		 return userdao.getRol(userOID);
	 }

}
